package com.nd.qa.shareplate.common;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * <b>项目名称：</b>ci-demo<br>
 * <b>类名称：</b>com.nd.qa.shareplate.common.SessionUserInfo<br>
 * <b>类描述：</b>客户登录信息<br>
 * @author huangjian
 * @createDate 2015-8-28-下午3:50:22
 * <b>@Copyright:</b>2015-ND
 * 
 */
public class SessionUserInfo implements Serializable {

	private static final long serialVersionUID = -8073267527008237715L;
	
	//token信息
	private String token;
	
	//工号ID
	private String userId;
	
	//渠道ID
	private String channelId;
	
	//地区ID
	private String areaId;
	
	//地区名称
	private String areaName;

	//应用ID
	private String appId;
	
	//终端类型
	private String terminalType;

	// 添加日期
	private Date addDate;

	// 记录状态
	private String status;

	// 性别
	private String sex;

	// 工号角色编码，多个角色英文逗号分隔.
	private String roleIds;

	// 客户名称
	private String userName;

	// 登录时间
	private Date loginDate;

	// 最后登录时间
	private Date lastLoginDate;

	// 登录IP
	private String loginIp;

	// 登录MAC
	private String loginMac;

	// 用户标识类型
	private String userIdType;
	
	// 用户类型
	private String userType;

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getChannelId() {
		return channelId;
	}

	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}

	public String getAreaId() {
		return areaId;
	}

	public void setAreaId(String areaId) {
		this.areaId = areaId;
	}

	public String getAreaName() {
		return areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	public String getAppId() {
		return appId;
	}

	public void setAppId(String appId) {
		this.appId = appId;
	}

	public String getTerminalType() {
		return terminalType;
	}

	public void setTerminalType(String terminalType) {
		this.terminalType = terminalType;
	}

	public Date getAddDate() {
		return addDate;
	}

	public void setAddDate(Date addDate) {
		this.addDate = addDate;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getRoleIds() {
		return roleIds;
	}

	public void setRoleIds(String roleIds) {
		this.roleIds = roleIds;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public Date getLoginDate() {
		return loginDate;
	}

	public void setLoginDate(Date loginDate) {
		this.loginDate = loginDate;
	}

	public Date getLastLoginDate() {
		return lastLoginDate;
	}

	public void setLastLoginDate(Date lastLoginDate) {
		this.lastLoginDate = lastLoginDate;
	}

	public String getLoginIp() {
		return loginIp;
	}

	public void setLoginIp(String loginIp) {
		this.loginIp = loginIp;
	}

	public String getLoginMac() {
		return loginMac;
	}

	public void setLoginMac(String loginMac) {
		this.loginMac = loginMac;
	}

	public String getUserIdType() {
		return userIdType;
	}

	public void setUserIdType(String userIdType) {
		this.userIdType = userIdType;
	}

	public String getUserType() {
		return userType;
	}

	public void setUserType(String userType) {
		this.userType = userType;
	}

}
